package com.mr.base.domain;

import java.util.Date;
import java.util.List;

import com.skysz.framework.domain.AbstractDomain;

/**
 * b-卡表
 * @author Administrator
 */
public class Card extends AbstractDomain {
	private static final long serialVersionUID = -8242528624912532426L;
	
	private String type; //归属类
	private String name; //名称
	private Double initPrice  = 0D;//开卡金额
	private Double freePrice = 0D;//赠送金额
	private Boolean isIntegral; //是否积分
	private Double defaultIntegralValue = 0D;//默认积分值
	private Integer enableDays;//有些天数
	private Date enableDate;//有效日期
	private Double now4Price = 0D; //局部卡项目现价(单价)
	private int now4Count; //局部卡项目数量
	private Boolean status; // 启用标志
	
	private List<Object[]> lineList;
	private List<String[]> itemLineList;
	
	public Card(Long id){
		super(id) ;
	}
	
	public Card(){
	}
	
	public List<String[]> getItemLineList() {
		return itemLineList;
	}
	public void setItemLineList(List<String[]> itemLineList) {
		this.itemLineList = itemLineList;
	}
	public List<Object[]> getLineList() {
		return lineList;
	}
	public void setLineList(List<Object[]> lineList) {
		this.lineList = lineList;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public Double getInitPrice() {
		return initPrice;
	}
	public void setInitPrice(Double initPrice) {
		this.initPrice = initPrice;
	}
	public Double getFreePrice() {
		return freePrice;
	}
	public void setFreePrice(Double freePrice) {
		this.freePrice = freePrice;
	}
	public Boolean getIsIntegral() {
		return isIntegral;
	}
	public void setIsIntegral(Boolean isIntegral) {
		this.isIntegral = isIntegral;
	}
	public Double getDefaultIntegralValue() {
		return defaultIntegralValue;
	}
	public void setDefaultIntegralValue(Double defaultIntegralValue) {
		this.defaultIntegralValue = defaultIntegralValue;
	}
	public Integer getEnableDays() {
		return enableDays;
	}
	public void setEnableDays(Integer enableDays) {
		this.enableDays = enableDays;
	}
	public Date getEnableDate() {
		return enableDate;
	}
	public void setEnableDate(Date enableDate) {
		this.enableDate = enableDate;
	}
	public Double getNow4Price() {
		return now4Price;
	}
	public void setNow4Price(Double now4Price) {
		this.now4Price = now4Price;
	}
	public int getNow4Count() {
		return now4Count;
	}
	public void setNow4Count(int now4Count) {
		this.now4Count = now4Count;
	}
	public Boolean getStatus() {
		return status;
	}
	public void setStatus(Boolean status) {
		this.status = status;
	}
}
